// http://code.google.com/p/objx/wiki/unique

OAction("unique", {

	requires: ["objx.contains", "objx.append"],

	all: function() {
		
		var unique = objx([]);
		
		this.each(function(o){
			if (!unique.contains(o)) {
				unique.append(o);
			}
		});
		
		return unique.obj();
		
	}
	
});

OProvides("objx.unique");